English Noun hash function #computing an algorithm that generates a numeric, or fixed-size character output from a variable-sized piece of text or other data; used in cryptography and in error-checking